﻿// ===============================================================================
//  Copyright © ymind.net. All rights reserved .
//  官方网站：http://ymind.net/
//  版权所有：彦铭工作室 老陈出品
// ===============================================================================

using System;
using System.Runtime.InteropServices;

namespace Lcsoft.TemplateEngine.Tags
{
	/// <summary>
	/// 为模板引擎的配置型语句标签提供基类。
	/// </summary>
	[ComVisible(true)]
	[Serializable]
	public abstract class ConfigurationElement : TemplateElement
	{
		/// <summary>
		/// 初始化配置型语句标签。
		/// </summary>
		/// <param name="prefix">模板引擎语句标签的前缀名。</param>
		/// <param name="name">标签名。</param>
		/// <param name="line">标签所在的行数。</param>
		/// <param name="column">标签所在的列数。</param>
		protected ConfigurationElement(string prefix, string name, int line, int column) : base(prefix, name, line, column) { }

		/// <summary>
		/// 返回包含 <see cref="ConfigurationElement"/> 内容的 .aspx 格式的字符串。
		/// </summary>
		/// <returns>返回 <see cref="System.String"/>。</returns>
		public override string ToAspx() { return String.Empty; }
	}
}
